Career 2012 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F9 Poland F3 USA F4 Challenger Britania Zavaleta - Puebla Internationaux de Tennis de Brest - Brest KGHM Polish Indoors - Wroclaw Rezidenza Open - Magdeburg USTA Challenger of North Miami Beach - North Miami Beach San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon TCT Open - Tunis Memorial Piertomaso Tessitore - San Remo Ljubljana Open 2002 - Ljubljana ECM Cup - Prague Schickendanz Open - Furth The Surbiton Trophy - Surbiton Challenger Canottieri Minico - Mantova Muller Cup - Ulm Stella Artois Clay Court Championships - Budaors The Wrexham Challenger - Wrexham Heilbronn Open - Heilbronn Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo ATP Challenger Hamburg - Hamburg Warsteiner Challenger Wolfsburg - Wolfsburg Warsteiner Challenger Lubeck - Lubeck Sparkessen Magdeburg Open - Magdeburg Fergana Challenger - Fergana Samarkand Challenger - Samarkand The Powder Byrne Trophy - Surbiton Bristol Challenger Trophy - Bristol The LTA Manchester Challenger - Manchester TED Open Istanbul - Istanbul LTA Men's Challenger - Wrexham Time Warner USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Hungarian Architect Open - Budapest DPD Challenger 2000 - Aschaffenburg CA-Challenge 2000 - Graz Macedonian Open - Skopje Tatra Banka Slovak Open - Bratislava Bukhara Challenger - Bukhara Okal Cup - Eckental Open de Charleroi - Charleroi Kuppers Kolsch Cup - Aachen Osaka International Tennis Tournament - Osaka Neride Prague Indoor - Prague Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw LTA Hull Challenger - Hull Warsteiner Challenger - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Kyoto Challenger - Kyoto Residenza Open - Magdeburg VI Abierto Internacional de Salinas - Salinas 2001 USTA Challenger of Calabasas - Calabasas Fergana Challenger - Fergana TennisCup Vlaanderen - Antwerp The Scottish Tennis Championships - Edinburgh Aberto Da Costa Do Sauipe - Bahia Quelle Cup - Furth Intelig Tennis Cup - Campos do Jordao The LTA Manchester Challenger - Manchester Credicard Tennis Cup - Campos do Jordao Open Castilla y Leon Trofeo Iberdrola - Segovia CA-Challenge - Graz Optimus Maia Open - Maia Open de L'Isere (Open 38) - Grenoble Kuppers Kolsch Cup by Lambertz - Aachen The Bolton Challenger - Bolton Tatra Banka Open 2001 - Bratislava Okal Cup 2001 International Bavarian Championships - Eckental Neride Prague Indoor - Prague Milano Challenger-Jameson Cup - Milan Gran Copa Ericsson - Rio de Janeiro TED Open-Akbank Private Banking - Istanbul Open de L'Isere - Grenoble USTA Challenger of San Antonio - San Antonio Lamberts Open by Stawag - Aachen Okal Open - Eckental IPP Open - Helsinki Neride Prague Indoor - Prague Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn Warsteiner Challenger Series - Lippstadt Prasentiert Von Seat Wolfsburg - Wolfsburg Warsteiner Challenger - Lubeck Sparkassen Open - Magdeburg Renault Slovenian Open - Ljubljana VSZ Solvak Open Challenger - Kosice KGHM Polish Indoors - Wroclaw Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Muller Cup - Ulm Segovia Challenger Open Castilla y Leon - Segovia Pomorski Bank Kredytowy Open - Szczecin International Bavarian Championship - Eckental Internationaux de Tennis de Brest - Brest Kuppers Kolsch Cup Aachen - Aachen VI Open Banc Agricol - Andorra Crystal Cup 1998 - Portoroz Nuembrecht Challenger - Nuembrecht Heilbronn Open - Heilbronn ATP Challenger Hamburg - Hamburg Warsteiner Challenger Lubeck - Lubeck Challenger Ford de Cherbourg - Cherbourg Sparkassen Open - Magdeburg Open de Franche Comte - Besancon Open de Nice - Nice The Joyce Eisenberg Jerusalem Open - Jerusalem The Powder Byrne Trophy - Surbiton Open Diputacion Pozoblanco - Cordoba Volkswagen TED Open - Istanbul Open Castilla y Leon - Segovia I Open de Tenis Comunidad de Madrid - Madrid Okal Cup - International Bavarian Championship - Eckental CMG Asia Open - Hong Kong MTCI ATP Challenger - Yokohama Lucknow ATP Tour Challenger - Lucknow Wiesmann Roadster Open - Nuembrecht The Rajasthan Golden Jubilee - Jaipur Warsteiner Challenger Lubeck - Lubeck Challenger 42 - Andrezieux Sarajevo Open - Sarajevo 5th Sardinian International Championships - Cagliari C.T. San Remo - XIII Piertomaso Tessitore - San Remo ATP Bangalore Challenger - Bangalore New Delhi Challenger - New Delhi Steelers Cup - Kosice Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos Akbank Private Banking-TED Open - Istanbul Lambertz Open - Aachen Okal Cup 2003 - Eckental IPP Open - Helsinki Jameson Cup - Milan Ischgl International Tennis Challenger 2003 - Ischgl Intersport Heilbronn Open - Heilbronn USTA Men's Challenger of Dallas - Dallas Volkswagen Challenger 2004 - Wolfsburg 2004 Freeman Men's Challenger - Joplin The LTA Wrexham Challenger - Wrexham Sarajevo Open 2004 - Sarajevo Challenger Leon 2004 - Leon Open Sainte Victoire - Aix-En-Provence Budapest Challenger - Budapest Sporting Challenger - Turin Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Open Castilla y Leon - Segovia VI Gramado Open de Tenis - Gramado S Tennis Master Championship - Graz I Manta Open - Manta GHI Bronx Classic - Bronx Samsung Securities Cup - Seoul China Open - Beijing Lambertz Open - Aachen 2004 Keys Gate Challenger - Homestead Tatra Banka Open - Bratislava Music City Challenger - Nashville Okal Cup 2004 - Eckental X Challenger Britania Zavaleta - Puebla Czech Indoor Open - Prague Mauritius Open - Mauritius Ischgl International ATP Challenger - Ischgl Intersport Heilbronn Open - Heilbronn The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw Gemax Samsung Open 2005 - Belgrade 2005 Freeman Men's Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City X Abierto Internacional de Salinas - Salinas Tennis Napoli Cup - Napoli Tallahassee Tennis Challenger - Tallahassee Olbia Challenger - Olbia Citta di Monza - Monza Nottingham Men's Challenger - Nottingham Garden Open 2005 - Rome Ljubljana Open - Ljubljana Sassuolo Challenger - Sassuolo The Surbiton Trophy - Surbiton Steelers Cup 2005 - Kosice 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte VIII Gramado Open - Gramado GHI Bronx Classic - Bronx TED Open - Istanbul Lubbock Challenger - Lubbock Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons The LTA Men's Challenger - Southampton Samsung Securities Cup - Seoul Lambertz Open by Stawag - Aachen Media Will Cup Busan Challenger Tennis - Busan Music City Challenger - Nashville USTA Illinois Challenger - Champaign The LTA Sunderland Challenger - Sunderland Qatar ATP Challenger - Doha ATP Challenger Numea - New Caledonia The LTA Wrexham Challenger - Wrexham Challenger 42 - Andrezieux USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City XI Abierto Internacional de Salinas - Salinas Open Mutouest St. Brieuc - St. Brieuc Citta di Monza - Monza 2006 USTA Tallahassee Tennis Challenger - Tallahassee Aberto de Santa Catarina - Florianopolis Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Baden Open - Ettlingen The Shelbourne Irish Open - Dublin 2006 North Shore Pro Tennis Championship - Winnetka The Commercia Challenger - Aptos Akbank Private Banking TED Open 2006 - Istanbul Odlum Brown Vancouver Open - Vancouver II Manta Open - Manta WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock Kobstaedernes ATP Challenger - Kolding The LTA Nottingham Challenger - Nottingham Challenger Banque Nationale Rimouski - Rimouski Music City Challenger - Nashville IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Heilbronn Open - Heilbronn Open Prevadies - St. Brieuc Morocco Tennis Tour - Marrakech Ostdeutscher Sparkessen Cup - Dresden Schickedanz Open 2007 - Furth The Comercia Challenger - Aptos Akbank Private Banking TED Open - Istanbul Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding The Tarka Challenger - Barnstaple Tatra Banka Slovak Open - Bratislava IPP Open - Helsinki Malaysian Open - Kuala Lumpur Delhi Challenger I - New Delhi Sail Open - New Delhi Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Internazionali di Tennis di Bergamo - Bergamo Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Busan Open Challenger Tennis - Busan III Isla de Lanzarote - Lanzarote Sail Open - New Delhi Izmir Cup - Izmir Dublin Challenger - Dublin Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Semgroup Challenger - Tulsa Ethias Trophy - Mons Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana Sao Paulo Challenger Salinas Challenger Heilbronn Challenger Wroclaw Challenger Belgrade Challenger Besancon Challenger Caltanissetta Challenger Barletta Challenger St. Brieuc Challenger Monza Challenger Ramat Hasharon Challenger Busan Challenger Cremona Challenger Winnetka Challenger Bogota Challenger Manta Challenger Belo Horizonte Challenger Campos do Jordao Challenger Brasilia Challenger Freudenstadt Challenger Seville Challenger Cali Challenger Bogota Challenger Rado Swiss Open - Gstaad President's Cup 1997 - Tashkent Davidoff Swiss Indoors - Basel Gold Flake Open - Chennai Japan Open - Tokyo The Stella Artois Grass Court Championships - London Rado Swiss Open - Gstaad Legg Mason Tennis Classic - Washington D.C. Pilot Pen International - New Haven The Samsung Open - Bournemouth Grand Prix de Tennis de Toulouse - Toulouse Davidoff Swiss Indoors - Basel Scania Stockholm Open - Stockholm Copenhagen Open - Copenhagen Legg Mason Tennis Classic - Washington D.C. President's Cup 1999 - Tashkent Qatar Mobil Open 2000 - Doha Copenhagen Open - Copenhagen Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle The Nottingham Open - Nottingham UBS Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington D.C. Salem Open - Hong Kong CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Gold Flake Open - Chennai Qatar Mobil Open 2001 - Doha Milan Indoors - Milan Copenhagen Open - Copenhagen Citrix Tennis Championships - Delray Beach Estoril Open - Estoril BMW Open - Munich Gerry Weber Open - Halle The Nottingham Open - Nottingham Telenordia Swedish Open - Bastad UBS Open Gstaad - Gstaad Idea Prokom Open - Sopot RCA Championships - Indianapolis Brazil Open - Salvador President's Cup - Tashkent Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Scania Stockholm Open - Stockholm Tata Open 2002 - Chennai Heineken Open - Auckland Adidas International - Sydney Milan Indoors - Milan Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Siebel Open - San Jose International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch The Samsung Open - Nottingham Telenordia Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort RCA Championships - Indianapolis Brasil Open - Salvador President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Tata Open 2003 - Chennai Qatar Exxon Mobil Open 2003 - Doha Adidas International - Sydney Milan Indoors - Milan Siebel Open - San Jose Copenhagen Open - Copenhagen Dubai Tennis Open - Dubai Gerry Weber Open - Halle Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Tata Open - Chennai Qatar Open - Doha Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Thailand Open - Bangkok Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Chennai Open - Chennai Milan Indoors - Milan Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Allianz Suisse Open - Gstaad RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Vietnam Open - Ho Chi Minh City Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Chennai Open - Chennai Sydney International - Sydney Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Stockholm Open - Stockholm Chennai Open - Chennai Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis BA-CA Tennis Trophy - Vienna Heilbronn Open - Heilbronn Samsung Securities Cup Challenger - Seoul Volkswagen TED Open - Istanbul AT&T Challenger of Dallas - Dallas 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona New Delhi Challenger II - New Delhi The Lipton Championships - Key Biscayne Tennis Masters Series - Stuttgart The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Masters Series - Hamburg Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, World Group, 1R, SWE-SUI 4-1 Davis Cup, World Group, QR, SUI-KOR 3-2 Davis Cup, World Group, 1R, SUI-CZE 3-2 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, 1R, SUI-ITA 3-2 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, Group I, 1R, SLO-DEN 5-0 Olympics - Sydney